<?php

class MY_Form_validation extends CI_Form_validation
{


	//funktion som validerar yyyy-mm-dd
	function valid_date($str)
	{
		$CI=&get_instance();
		$regexp='^(19|20)\d\d[- /.](0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])$^';
		
		if (preg_match($regexp,$str))
		{
			return TRUE;
		}
		else
		{
			$CI->form_validation->set_message('valid_date','Fältet %s är inte korrekt. Datum måste skrivas yyyy-mm-dd.');
			return FALSE;
			
		}
	}
	
	function valid_time($str)
	{
		$CI=& get_instance();
		$regexp='^(20|21|22|23|[01]\d|\d)(([:][0-5]\d){1,2})$^';
		
		if(preg_match($regexp,$str))
		{
			return TRUE;
		}
		else
		{
			$CI->form_validation->set_message('valid_time','Fältet %s är inte korrekt.');
			return FALSE;
		}
		
	}
	
	

	
}
?>